﻿namespace Homework07
{
    internal class Program
    {
        /// <summary>
        /// 第一行一颗星，第二行两颗星，以此类推，输出一个N（用户输入）行的直角三角形
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            //输入一个数字
            Console.Write("请输入一个数N：");
            string? userInput = Console.ReadLine();
            //将userInput通过TryParse转换成Int，如果成功返回True,并将结果存储到lines
            if (int.TryParse(userInput, out int N))
            { 
                //最外层循环控制输出的行数
                for (int i = 0; i < N; i++)
                {
                    //内层循环进行每行输出几颗星星的控制
                    for (int j = 0; j <= i; j++)
                    {
                        Console.Write('*');
                    }
                    //输出完一行星星进行换行
                    Console.WriteLine();
                }
            }
            else
            {
                //如果输入的不是一个整数，转换失败
                Console.WriteLine("非法输入");
            }
        }
    }
}
